home *** CD-ROM | disk | FTP | other *** search
/ World of Education / World of Education.iso / world_g / gsh223.zip / MANUAL.DOC < prev    next >
Text File  |  1993-04-08  |  117KB  |  2,521 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                                    GRADESHEET 2.2
  20.                    Grade management for the professional educator
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.                               Cypher Mountain Systems
  54.                                    P.O. Box 307
  55.                                Williamstown, MA 01267
  56.  
  57.  
  58.           Copyright (C) 1992 Cypher Mountain Systems, all rights reserved.
  59.                GRADESHEET is a trademark of Cypher Mountain Systems.
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.                                   _______
  79.                              ____|__     |          (R)
  80.                           --|       |    |-------------
  81.                             |   ____|__  | Asociation of
  82.                             |  |       |_| Shareware
  83.                             |__|   o   |  Professionals
  84.                           -----|   |   |---------------
  85.                                |___|___|    MEMBER
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.             This program is produced by a member of the Association of
  94.             Shareware Professionals (ASP). ASP wants to make sure that
  95.             the shareware principle works for you. If you are unable to
  96.             resolve a shareware-related problem with an ASP member by
  97.             contacting the member directly, ASP may be able to help. The
  98.             ASP Ombudsman can help you resolve a dispute or problem with
  99.             an ASP member, but does not provide technical support for
  100.             members' products. Please write to the ASP Ombudsman at 545
  101.             Grover Road, Muskegon, MI 49442 or send a CompuServe message
  102.             via CompuServe Mail to ASP Ombudsman 70007,3536.
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.                                         - i -
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                            REGISTERATION BENEFITS:
  130.  
  131.             Please Register! It's easy, the expense is modest, you will
  132.             support improvements in the software, and it will entitle
  133.             you to the following benefits:
  134.  
  135.          1) A user id number and instructions to prevent Registration
  136.             Reminder screens and "please register" messages from
  137.             appearing in the program.
  138.  
  139.          2) Free upgrades. Your registration number will work on all
  140.             future shareware versions of GRADESHEET (and we have some
  141.             lovely things planned for next fall).
  142.  
  143.          3) Prompt notification of all upgrades and improvements. You
  144.             may download a new release from a variety of Services and
  145.             BBS's, or obtain a new release directly from us for a $5.00
  146.             shipping and handling fee.
  147.  
  148.          4) Technical support. Requests for technical support can be
  149.             made 24 hours a day on our answering machine at
  150.             (413)-458-3799. Technical support will be provided between
  151.             6 and 9 PM EST, within 24 hrs of your request.
  152.  
  153.          5) You may purchase a laser-printed and bound manual from us
  154.             when you register for an additional $5.00.
  155.  
  156.          6) As a registered user, your suggestions will play an
  157.             important role in the future of the GRADESHEET program.
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.                                        - ii -
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.                              SHAREWARE LICENSE
  187.  
  188.             This program is distributed as Shareware. It is not free.
  189.             Use of the GRADESHEET program for any amount of time
  190.             constitutes acceptance of the following agreement; if you
  191.             do not like the agreement then don't use the program. This
  192.             usage agreement applies to individuals and organizations.
  193.  
  194.             USE: You may install and use this program in your computing
  195.             environment for 30 days. At the end of 30 days you must
  196.             either obtain a license to continue using the program, or
  197.             remove the program from your computing environment and stop
  198.             using the program. Continued use of the program after 30
  199.             days without obtaining a license is strictly prohibited and
  200.             constitutes a copyright violation. Any and all laws
  201.             governing theft of software may be applied to the use of
  202.             this software. Organizations that can be shown to have
  203.             implimented this software for over 30 days without a license
  204.             will be prosecuted.
  205.  
  206.             LICENSING: You may obtain an individual license for using
  207.             GRADESHEET by sending $35 check / money order to: Cypher
  208.             Mountain Systems, P.O. Box 307, Williamstown MA 01267. A
  209.             registration form is included in the supporting files for
  210.             your convenience. Group discounts, site licenses, and
  211.             customized versions of the software are available. Call
  212.             (413)-458-3799 for further information.
  213.  
  214.             DISTRIBUTION: As an individual user, you are encouraged to
  215.             share the GRADESHEET program and supporting files with
  216.             others that may be interested, so long as: (1) you do not
  217.             share your GSH.REG file which contains your name and user
  218.             id number, (2) the other party is aware that the program is
  219.             shareware and must be licensed for continued legal use, and
  220.             (3) no fee is charged.
  221.  
  222.             Distributors & Librarians may distribute the GRADESHEET
  223.             package and/or make it available to the public only under
  224.             the following conditions: (1) the package is offered as
  225.             shareware and consumers/users are clearly notified that the
  226.             package is shareware, (2) the package is not altered in any
  227.             way and is distributed in entirety, including all
  228.             documentation and support files (we can provide you with a
  229.             complete package free of charge) and (3) only a nominal
  230.             processing fee is charged for distribution, such fee must
  231.             be in line with industry norms for the distribution of
  232.             shareware.
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.                                        - iii -
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.                                     NOTICE:
  259.  
  260.             THE GRADESHEET PROGRAM AND ALL SUPPORTING DOCUMENTS ARE
  261.             COPYRIGHT 1992 BY CYPHER MOUNTAIN SYSTEMS, ALL RIGHTS
  262.             RESERVED WORLDWIDE. YOU MAY NOT ALTER THE GRADESHEET
  263.             PROGRAM, DOCUMENTATION, OR SUPPORTING FILES. YOU MAY USE
  264.             AND DISTRIBUTE THE PROGRAM AND FILES ONLY AS ALLOWED IN THE
  265.             SHAREWARE AGREEMENT. `GRADESHEET' AND `CYPHER MOUNTAIN
  266.             SYSTEMS' ARE TRADEMARKS OF CYPHER MOUNTAIN SYSTEMS.
  267.  
  268.             THIS PRODUCT IS DISTRIBUTED "AS IS". ALL WARRANTIES RELATING
  269.             TO THIS SOFTWARE, EXPRESSED OR IMPLIED, ARE HEREBY
  270.             DISCLAIMED. THE PERSON USING THE GRADESHEET PROGRAM BEARS
  271.             ALL RISKS AS TO THE QUALITY, SUITABILITY, DESIGN, AND
  272.             PERFORMANCE OF THE SOFTWARE. SUCH RISKS INCLUDE (BUT ARE NOT
  273.             LIMITED TO) LOSS OF DATA AND DAMAGE TO FILE STRUCTURES ON
  274.             DISK DRIVES. CYPHER MOUNTAIN SYSTEMS, AND OWNERS AND
  275.             EMPLOYEES OF CYPHER MOUNTAIN SYSTEMS, WILL NOT BE LIABLE FOR
  276.             ANY DAMAGE WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM
  277.             THE USE OF THIS SOFTWARE, EVEN IF CYPHER MOUNTAIN SYSTEMS
  278.             HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO
  279.             EVENT WILL CYPHER MOUNTAIN SYSTEMS' LIABILITY EVER EXCEED
  280.             THE PRICE PAID FOR THE LICENSE TO USE THE SOFTWARE.
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.                                        - iv -
  300.  
  301.  
  302.  
  303.  
  304.  
  305.                                  Table of Contents
  306.  
  307.           -----------------------------------------------------------------
  308.           I.    INTRODUCTION .....................................pgs 1 - 2
  309.           II.   A SHORT TOUR .....................................pgs 2 - 5
  310.           III.  FEATURES .........................................pgs 5 -23
  311.           IV.   REFERENCE ........................................pgs 23-35
  312.           -----------------------------------------------------------------
  313.  
  314.               ASP Ombudsman statment ...................................  i
  315.               Registration Benefits .................................... ii
  316.               Shareware License ........................................iii
  317.               Legal Notices ............................................ iv
  318.  
  319.           I.  INTRODUCTION .............................................  1
  320.            A.  Capacity and System requirements ........................  1
  321.            B.  Installation ............................................  1
  322.            C.  Getting help ............................................  2
  323.           II.  A SHORT TOUR ............................................  2
  324.           III.  FEATURES ...............................................  5
  325.            A.  Starting GSH ............................................  5
  326.            B.  File loading, file saving, and quitting .................  5
  327.             1.  Backup your data! ......................................  5
  328.             2.  File loading ...........................................  6
  329.             3.  Starting a new file ....................................  6
  330.             4.  Quitting GSH ...........................................  6
  331.            C.  Getting to know GRADESHEET ..............................  6
  332.             1.  GRADESHEET layouts .....................................  6
  333.             2.  Student data boxes .....................................  7
  334.             3.  Locking Fields .........................................  7
  335.             4.  Deciding final grades ..................................  7
  336.            D.  Data management .........................................  8
  337.             1.  Adding students ........................................  8
  338.             2.  Deleting a student .....................................  9
  339.             3.  Sorting and exchanging name/id .........................  9
  340.             4.  Pop up adder ..........................................  10
  341.             5.  Entering Scores .......................................  10
  342.            E.  Statistics .............................................  11
  343.             1.  Letter Grades .........................................  11
  344.             2.  Types of averages .....................................  12
  345.              a)  Total Points .........................................  13
  346.              b)  Normalized Total Points  .............................  14
  347.              c)  Dropping scores in the total points methods ..........  14
  348.              d)  Weighted Average .....................................  15
  349.              e)  Grade Point Average ..................................  15
  350.             3.  X's, XX's, *'s, H's, L's, E's and err's ...............  16
  351.             4.  Computing averages  ...................................  17
  352.             5.  Distributions .........................................  18
  353.             6.  Dropping scores .......................................  18
  354.             7.  Z-scores ..............................................  19
  355.  
  356.  
  357.  
  358.  
  359.                                         - v -
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.            F.  Printing ...............................................  19
  367.             1.  Printer Options .......................................  19
  368.             2.  Routing the output ....................................  20
  369.             3.  Basic printing ........................................  20
  370.             4.  Custom printing .......................................  21
  371.             5.  Print editor ..........................................  21
  372.            G.  Note editor ............................................  22
  373.             1.  Viewing, editing and deleting student notes ...........  22
  374.             2.  Editing the class note ................................  22
  375.             3.  Printing Notes ........................................  23
  376.           IV.  REFERENCE ..............................................  23
  377.            A.  Reference: Data structures .............................  23
  378.            B.  Reference: The Menus ...................................  24
  379.             1.  File Menu .............................................  24
  380.             2.  Layout Menu ...........................................  25
  381.             3.  Roster Menu ...........................................  25
  382.             4.  Stats Menu ............................................  26
  383.             5.  Print Menu ............................................  26
  384.             6.  Edit Menu .............................................  27
  385.             7.  Horizontal Scroll  ....................................  27
  386.            C.  Reference: The Dialog Boxes ............................  27
  387.             1.  Load File Pick List ...................................  27
  388.             2.  Student Data Box ......................................  28
  389.             3.  Lock Fields Dialog Box ................................  28
  390.             4.  Add Students Dialog Box ...............................  29
  391.             5.  Averaging Method Dialog Box ...........................  29
  392.             6.  Enter Scores Dialog Boxes .............................  30
  393.             7.  Select Score Columns Dialog Box .......................  31
  394.             8.  Custom Print Dialog Box ...............................  31
  395.             9.  Print Options Dialog Box ..............................  31
  396.             10.  Printer Output Dialog Box ............................  31
  397.            D.  Technical Reference: File Structures ...................  32
  398.             1.  Files created by gsh ..................................  32
  399.             2.  Importing Ascii files .................................  32
  400.             3.  Fixing damaged files ..................................  33
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.                                       - vi -
  420.  
  421.  
  422.  
  423.  
  424.             I. INTRODUCTION
  425.  
  426.                Welcome! The GRADESHEET program combines elements from
  427.                spreadsheets, databases, statistical packages, and
  428.                information managers to create an integrated environment for
  429.                processing student grades. The program is geared towards
  430.                instructors in Universities, Colleges, and High schools
  431.                using the lecture format of instruction.
  432.  
  433.                The "Short Tour" section is designed to give you a quick
  434.                walk through of the program and some of it's properties. The
  435.                "Features" section gives a more in depth conceptual
  436.                treatment of the program. The "Reference" section contains
  437.                explanations of every menu choice and every dialog box in
  438.                the program. The "Technical Reference" section contains file
  439.                format information for the use of adepts trying to import
  440.                data to the program or possibly salvaging damaged files.
  441.  
  442.  
  443.               A.Capacity and System requirements
  444.  
  445.                 GRADESHEET will handle up to 24 scores for up to 200
  446.                 students.
  447.  
  448.                 GRADESHEET runs on IBM compatible personal computers
  449.                 running DOS 3.3 or later. A hard disk and at least an 80286
  450.                 processor is highly recommended. A color monitor is nice.
  451.  
  452.                 You should have AT LEAST 500K of available memory to run
  453.                 the program (run CHKDSK to find out how much free memory
  454.                 you have). Although GRADESHEET is well-behaved, it is
  455.                 recommended that you not use TSR's (i.e. pop-up
  456.                 applications) while running GRADESHEET since the program
  457.                 requires large amounts of memory.  GSHLITE is a reduced 
  458.                 version of GSH with no print editor and can run in as 
  459.                 little as 425k.
  460.  
  461.  
  462.               B.Installation
  463.  
  464.                 The GRADESHEET program is distributed in a self-extracting
  465.                 archive program file named GSH200.EXE. To install the
  466.                 program on your hard disk, (1) make a directory with a
  467.                 suitable name, such as "GSH200", (2) copy the archive
  468.                 program file GSH200.EXE into the directory, and (3) run the
  469.                 archive program file GSH200.EXE. If you are uncomfortable
  470.                 with this procedure, perhaps you could get assistance from
  471.                 someone more familiar with DOS.
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.                                         - 1 -
  480.  
  481.  
  482.  
  483.               C.Getting help
  484.  
  485.                 A request for Technical support can be made 24hrs a day by
  486.                 calling the GSH helpline (413)-458-3799. Support will be
  487.                 provided between 6 and 9 PM EST within 24hrs of your call.
  488.  
  489.  
  490.            II. A SHORT TOUR
  491.  
  492.                If you are exploring GRADESHEET and get stuck, remember that
  493.                the ESC key almost always does something and almost never
  494.                hurts anything. You can exit the GRADESHEET program without
  495.                saving the data by choosing the "Exit" entry from the "File"
  496.                menu: you can do this while the highlight is in the data
  497.                area with the key sequence ALT-F X RETURN.
  498.  
  499.                Start GRADESHEET by executing the GSH.EXE file (if you are
  500.                using a laptop, you may want to add "/lt" as a command line
  501.                parameter). The opening screen will contain a box with three
  502.                buttons: LOAD, NEW, and ABOUT. Use the arrow keys to move
  503.                the highlight from button to button. Choose the LOAD button
  504.                by highlighting it and pressing return. You will promptly
  505.                get a list of the directories of your disk and GRADESHEET
  506.                data files with a .GSH extension. Move the highlight up and
  507.                down this list with the arrow keys. You may load data files
  508.                by selecting them; that is, highlighting the desired item
  509.                and pressing return. You may move up the directory structure
  510.                by selecting the "..\" entry, and move down the directory
  511.                structure by choosing the desired directory. Find the
  512.                SAMPLE.GSH file and load it by highlighting the entry and
  513.                pressing return.
  514.  
  515.                The GRADESHEET screen has several elements: a top line menu,
  516.                a data area, a bottom line message area, and a number of
  517.                dialog boxes that appear during various operations.
  518.  
  519.                After loading, the data area should contain some fictitious
  520.                student information arranged in one of two layout modes.
  521.                Pressing the F3 and F4 keys will switch you between the two
  522.                layout modes; F4 initiates the spreadsheet layout and F3
  523.                initiates the roster layout.
  524.  
  525.                Make sure you are in the spreadsheet layout by pressing the
  526.                F4 key. You should see a spreadsheet-like arrangement of
  527.                student names and scores. Move the highlight vertically by
  528.                using the up and down arrows, and move sideways by using
  529.                CTRL-ARROWS or TAB and SHIFT-TAB. You can move up and down
  530.                the list a page at a time using the PgUp and PgDn keys.
  531.  
  532.                You can activate the top line menu by pressing the F10 key.
  533.                You can toggle back and forth between the data area and the
  534.                menu by pressing the ESC key successively. You can navigate
  535.                around the menu with the arrow keys and select items with
  536.                the ENTER key. Each of the pulldown menus can be activated
  537.  
  538.  
  539.                                         - 2 -
  540.  
  541.  
  542.  
  543.                by holding down the ALT key and pressing the highlighted
  544.                menu letter. For example, with the cursor in the data area,
  545.                press ALT-F to activate the file menu and then S to save the
  546.                data file to disk. You could have accomplished the same task
  547.                by pressing F10 F S or ESC F S. Since you should save your
  548.                data file often, this task also has a special "hot key"
  549.                combination, ALT-S, and that's the easiest and fastest way
  550.                to save your data to disk. This hot key combination, and
  551.                several others, appear on the menus as reminders.  Exploring
  552.                the menu system is a good way to get to know GRADESHEET.
  553.  
  554.                Remember that you toggle the cursor between the menus and
  555.                the data area using the ESC key, and make sure the cursor is
  556.                in the data area before using hot keys and keys that
  557.                navigate the spreadsheet.
  558.  
  559.                In the spreadsheet layout, student scores are stored in 24
  560.                columns. Use the SHIFT-> key to scroll up through the
  561.                columns or the SHIFT-< key to scroll down through the
  562.                columns. Use CTRL-PgDn and CTRL-PgDn to page through the
  563.                columns six at a time.
  564.  
  565.                In the default mode, you can edit the fields by moving the
  566.                highlight to the target field and typing in or deleting
  567.                information. You can also lock fields to prevent them from
  568.                being inadvertently edited. Pressing F6 will lock all
  569.                fields, CTRL-F6 will lock only the score columns, and F5
  570.                will unlock all fields. You can also set the field locks
  571.                from the Layout menu (ALT-L L). When all the fields are
  572.                locked you can move about using just the arrow keys and no
  573.                edits to the data fields will be permitted. Try it.
  574.  
  575.                Compute the average of the scores by using the ALT-C hot key
  576.                or use the Stats menu (ALT-t C). If you update the scores,
  577.                you must compute the average again to update the average. An
  578.                asterisk will appear in the lower right hand corner of the
  579.                screen to indicate when a recalculation of the average is
  580.                needed.
  581.  
  582.                You can sort the students alphabetically (ALT-A or ALT-o A),
  583.                rank them by average (ALT-R or ALT-o R), sort them by a
  584.                score (ALT-o S), or group them by section (ALT-o G).
  585.  
  586.                Switch the layout to the roster format by pressing the F3
  587.                key. Moving the highlight to a student and pressing ENTER or
  588.                F2 brings up a student data box with all the information for
  589.                that student. You may move through the fields, edit the
  590.                fields, and even page through the students with PgUp and
  591.                PgDn keys (or the NEXT and PREV buttons). Going to the next
  592.                or previous students will automatically save your edits on
  593.                the current student. Selecting the CANCEL button will throw
  594.                out the edits on the last student only. Save your edits and
  595.                close the window with the DONE button (ESC ENTER or quickly
  596.                with CTRL-ENTER).
  597.  
  598.  
  599.                                         - 3 -
  600.  
  601.  
  602.  
  603.  
  604.                The student data window can be activated with the F2 key
  605.                from either the roster or the spreadsheet layouts. The
  606.                student data window will enable you to edit the students
  607.                data even if the spreadsheet fields are locked. Thus, it is
  608.                advisable to simply leave the fields locked (F6) and access
  609.                the data only through the data windows.
  610.  
  611.                Several tasks are streamlined in the GRADESHEET package.
  612.                Most notably entering student names and entering scores. To
  613.                enter a number of students at once, select the "Add new
  614.                students" item from the roster menu (ALT-o n). You will then
  615.                get a dialog box with a scrolling list that has columns for
  616.                name, id number, and section number. Entering the first name
  617.                and pressing return moves the cursor to the id number
  618.                column, entering a number and pressing return moves the
  619.                cursor to the section number, entering a section and
  620.                pressing return moves the cursor to the name field of the
  621.                second entry. Selecting the ACCEPT button (ESC ENTER or
  622.                quickly with CTRL-ENTER) will enter the new students into
  623.                the roster. Up to 50 students at a time may be entered in
  624.                this way.
  625.  
  626.                Entering scores always seems an arduous task-- usually
  627.                because it is performed when one is tired from grading. The
  628.                "Enter scores" utility on the Stats menu (ALT-t E) will make
  629.                the process easier. After Selecting this item from the Stats
  630.                menu, you will be prompted to select Numerical or Letter
  631.                scores. Select either and you will get a dialog box asking
  632.                the title and date of the score, whether the score is
  633.                eligible to be dropped (see the section on dropping scores),
  634.                the total points for the score (for numerical data), the
  635.                weight the score is to have in the average (see the section
  636.                on averaging), what column you want to enter the scores
  637.                into, and whether or not you want to use a couple of quick
  638.                entry features. For letter grades, you can use the quick
  639.                keys feature by setting "Quick:" to "Yes" and this will map
  640.                the number keys on the numeric keypad to letters instead of
  641.                numbers. For numeric scores, you can make an adder pop up
  642.                automatically when proceeding to the next student; this
  643.                allows you to sum up and enter test scores in one operation.
  644.                See the section on Entering Scores for more details on these
  645.                time-saving features.
  646.  
  647.                GRADESHEET strives to accommodate a number of grading
  648.                styles, which means offering a variety of methods for
  649.                averaging scores, setting letter grades, and dropping
  650.                scores. Much of this is managed through the "Averaging
  651.                Methods" dialog box accessible from the "Stats" menu or with
  652.                the hot-key ALT-M. This dialog box allows you to manipulate
  653.                a number of items relating to the scores entered in the data
  654.                set; including Title, Date, Points, Weight, Type (letter or
  655.                numeric), and whether the score can be dropped. If you use
  656.                the enter scores facility, this information will have been
  657.  
  658.  
  659.                                         - 4 -
  660.  
  661.  
  662.  
  663.                entered when each score is entered. You can also set the
  664.                type of average you want to compute from the "Averaging
  665.                Methods" dialog box. The choices are: Total Points,
  666.                Normalized Total Points, Weighted Average, and Grade Point
  667.                Average. See the section on statistics for more information
  668.                on averaging methods. For setting numeric equivalents of
  669.                letter grades, use the "Letter grades" facility on the
  670.                "Stats" menu.
  671.  
  672.                GRADESHEET contains a number of time-saving features, and
  673.                you are encouraged to explore them fully with the sample
  674.                data set before creating your own data set. Browsing the
  675.                pull-down menu system is a good way to familiarize yourself
  676.                with the capabilities of the program. While working,
  677.                remember to save your data often by pressing ALT-S (or Alt-F
  678.                S). Save your data and exit the program by using the ALT-Q
  679.                key combination (or Alt-F Q). Student grade data is valuable
  680.                data; make a habit of regularly backing up your data files.
  681.  
  682.  
  683.           III. FEATURES
  684.  
  685.  
  686.               A.Starting GSH
  687.  
  688.                 The syntax for starting GRADESHEET is as follows:
  689.  
  690.                 GSH  [-bw][-lt] [filename[.gsh]]
  691.  
  692.                 All command line parameters are optional and irrespective
  693.                 of order. The -bw (or /bw) flag will force black and white
  694.                 colors and -lt (or /lt)  will force laptop colors. You may
  695.                 also specify a data filename for GRADESHEET to load on
  696.                 startup.
  697.  
  698.  
  699.               B.File loading, file saving, and quitting
  700.  
  701.  
  702.                1.Backup your data!
  703.  
  704.                  Student grade information is too important to lose. A
  705.                  PRINTED COPY IS THE BEST BACKUP. I recommend making
  706.                  regular backups of all of your data, and getting a printed
  707.                  copy every time significant information is added, such as
  708.                  exam scores. For backup purposes, files with extension
  709.                  .GSH contain the main data, and files with extension .GSN
  710.                  contain the note data. Files with extensions .BKH and .BKN
  711.                  are backups of the data and note files respectively.
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.                                         - 5 -
  720.  
  721.  
  722.  
  723.                2.File loading
  724.  
  725.                  If you don't specify a filename on the command line, you
  726.                  will be asked to load a file or start a new file (see the
  727.                  "Quick Tour section). You may load a file at any time from
  728.                  the file menu (ALT-F L). You current data will
  729.                  automatically be saved before another file is loaded.
  730.  
  731.  
  732.                3.Starting a new file
  733.  
  734.                  You can create a new data file when starting GRADESHEET or
  735.                  at anytime by using the file menu (ALT-F N). When starting
  736.                  a new file and entering numerous student names you will
  737.                  probably want to use the "Add new students" feature on the
  738.                  Roster menu (ALT-o N).
  739.  
  740.  
  741.                4.Quitting GSH
  742.  
  743.                  To save your data and quit GRADESHEET, use the hot key
  744.                  combination ALT-Q or use the menu (ALT-F Q). To exit
  745.                  GRADESHEET without saving your data you must use the file
  746.                  menu (ALT-F X); you will be asked if that is what you
  747.                  really want to do.
  748.  
  749.  
  750.               C.Getting to know GRADESHEET
  751.  
  752.  
  753.                1.GRADESHEET layouts
  754.  
  755.                  GRADESHEET has two different layout modes for the data
  756.                  area, roster mode and spreadsheet mode. You can switch
  757.                  between the modes using the F3 and F4 keys or the menu
  758.                  (ALT-L C).
  759.  
  760.                  Roster mode only shows name/id and section numbers and is
  761.                  appropriate for having on your computer screen when
  762.                  visible to students.
  763.  
  764.                  The spreadsheet layout puts a bunch of information on the
  765.                  screen in a spreadsheet-like format, and is appropriate
  766.                  for when you are working with the grade information, such
  767.                  as entering scores or deciding grades. In this mode, the
  768.                  spreadsheet columns from left to right are: line number,
  769.                  average, grade, note flag, name/id, section number, and
  770.                  then six columns for the first six scores. The CTRL-ARROW
  771.                  keys are handy for navigating the spreadsheet, and you can
  772.                  page between banks of six scores by using CTRL-PgUp and
  773.                  CTRL-PgDn. You can swap names and id numbers by using
  774.                  ALT-X.
  775.  
  776.  
  777.  
  778.  
  779.                                         - 6 -
  780.  
  781.  
  782.  
  783.                2.Student data boxes
  784.  
  785.                  A "student data box" is a facility that places all of the
  786.                  data for one student on the screen. It displays the
  787.                  students name, id, section, average, grade, all 24 scores,
  788.                  and indicates if there is a note associated with the
  789.                  student. You can activate the student data box from either
  790.                  layout by highlighting the student's name and pressing F2;
  791.                  you can activate the box from the roster layout by simple
  792.                  pressing return.
  793.  
  794.                  The student data box allows you to easily view and edit
  795.                  data for a student. Be aware that these edits will
  796.                  override any locks you currently have on the data fields.
  797.  
  798.  
  799.                3.Locking Fields
  800.  
  801.                  The idea of the spreadsheet layout is to put as much data
  802.                  on the screen as possible, allowing you to page through,
  803.                  examine and alter that data. Any time you have that much
  804.                  data available there is a danger that it may be
  805.                  inadvertently changed-- say a cat walks across the
  806.                  keyboard, or you drop a stack of finals on the number
  807.                  keypad. Have no fear: GRADESHEET allows you to lock the
  808.                  data fields on the roster and spreadsheet layouts.
  809.  
  810.                  You can activate and deactivate the locks from the "Lock
  811.                  fields" utility on the Layout menu (ALT-L L), or quickly
  812.                  using the function keys. The F6 function key will lock all
  813.                  fields and not allow any direct edits to the data; the
  814.                  only way to edit data while this lock is on is through the
  815.                  student data boxes. The function key CTRL-F6 will lock
  816.                  only the score columns and allow direct edits in the name,
  817.                  id, section and grade columns; this is a handy lock to use
  818.                  while deciding final grades. The F5 key will deactivate
  819.                  all locks and allow direct edits in any column. Each of
  820.                  these options are also available from the "Lock Fields"
  821.                  dialog box (ALT-L L).
  822.  
  823.                  A letter "L" will appear on the lower left hand corner of
  824.                  the screen to indicate that all fields are locked, A
  825.                  letter "S" will appear if score columns are locked and no
  826.                  letter will appear if all locks are disabled.
  827.  
  828.  
  829.  
  830.                4.Deciding final grades
  831.  
  832.                  Before deciding on the final letter grades make sure that
  833.                  your average is up to date; recompute it if necessary
  834.                  (ALT-C). You will also probably want to Rank students by
  835.                  average (ALT-R). If you are dropping scores, make sure
  836.                  that dropable scores are correctly marked in the
  837.  
  838.  
  839.                                         - 7 -
  840.  
  841.  
  842.  
  843.                  "Averaging Method" dialog box (ALT-M) and that the proper
  844.                  drops have been made. If you have entered or adjusted
  845.                  scores since the last time you dropped, you will need to
  846.                  go through the dropping procedure again (see the section
  847.                  on dropping scores).
  848.  
  849.                  Once a fresh average has been calculated and students have
  850.                  been ranked, you will have a list of your highest to
  851.                  lowest scoring students. You can now go through the
  852.                  process of deciding and entering grades in the Grd column.
  853.  
  854.  
  855.                  This process is accommodated by a "carry-down" feature. If
  856.                  you have entered a grade in the grade column you can carry
  857.                  the same grade down to the next row by simply hitting
  858.                  return (if the next field down is empty).
  859.  
  860.                  For example, suppose the grade column is completely empty,
  861.                  you have just computed the average (ALT-C) and ranked the
  862.                  students by their averages (ALT-R). Place the highlight in
  863.                  the grade column (the one marked Grd) on the first line
  864.                  that has a correct average (there may be a couple of
  865.                  "err"s at the top of the list after ranking). You will
  866.                  probably want to give this student an "A", so press the
  867.                  "A" key and an one will appear in the grade column. You
  868.                  may want to give the next student an "A" also. Just press
  869.                  return and the "A" will automatically be carried down from
  870.                  the above entry. Continue pressing ENTER until you get to
  871.                  the first student to receive a "B". Press the B key and a
  872.                  "B" will replace the "A" in the grade column. Pressing
  873.                  ENTER will carry the "B" down as far as you want.
  874.  
  875.                  This carry-down feature makes entering grades easy, and
  876.                  conforms well to the process most teachers use to make
  877.                  grade decisions. The carry-down feature WILL NOT write
  878.                  over a field that already contains a grade.
  879.  
  880.  
  881.               D.Data management
  882.  
  883.  
  884.                1.Adding students
  885.  
  886.                  You can insert a single student into the list or add
  887.                  several students at a time. To insert one student, choose
  888.                  the "Insert student" item from the List menu (ALT-o I).
  889.                  This will insert a blank data line into the data area
  890.                  after the row that currently has the highlight. You may
  891.                  edit data in this new row as you normally would. For
  892.                  example if you were adding a late student you would insert
  893.                  a blank row (ALT-o I), fill in the name of the new
  894.                  student, exchange the name/id (ALT-X), fill in the id
  895.                  number, and then perhaps place an "X" in the first score
  896.                  column to excuse the student from the quiz she missed. You
  897.  
  898.  
  899.                                         - 8 -
  900.  
  901.  
  902.  
  903.                  may have to unlock the fields (F6) before editing this
  904.                  data directly. Alternatively, you could place the
  905.                  highlight in the new blank row and press F2 to add the
  906.                  desired information in the student data box.
  907.  
  908.                  When starting up a class, you will want to add many
  909.                  students' names, id numbers, and sections at once. This is
  910.                  facilitated with the "Add new students" feature from the
  911.                  Roster menu (ALT-o n). This will create a dialog box on
  912.                  screen with a name column, id number column, and section
  913.                  column. Place the highlight in the first entry of the name
  914.                  column. Type in the name of the first student and press
  915.                  ENTER, the highlight will move to the id number column,
  916.                  and you can type in the id number. Pressing ENTER again
  917.                  will move the highlight to the Section Number column and
  918.                  pressing ENTER a third time will place the highlight in
  919.                  the second entry of the name column and you may proceed
  920.                  with the second entry. When you are finished, Press the
  921.                  ACCEPT button (ESC ENTER or CTRL-ENTER) to add in the
  922.                  names and exit the routine. Up to 50 names can be entered
  923.                  at once, but I recommend only entering 20 or 30 at a time,
  924.                  exiting the routine (CTRL-ENTER) and saving your data
  925.                  (ALT-S). This will give you some protection from power
  926.                  outages, system hangs, and other brain-scrambling
  927.                  disasters.
  928.  
  929.  
  930.                2.Deleting a student
  931.  
  932.                  You may delete only a single student at a time. Place the
  933.                  highlight in the row of the data area that you wish to
  934.                  delete and choose the "Delete student" item from the
  935.                  Roster menu (ALT-o D). You will be asked before the row is
  936.                  actually deleted.
  937.  
  938.  
  939.                3.Sorting and exchanging name/id
  940.  
  941.                  The Roster menu contains the four ways you can sort the
  942.                  data records: Alphabetical, Rank by average, Sort by
  943.                  Score, and Group by Section.
  944.  
  945.                  The alphabetical sort will sort the data alphabetically by
  946.                  name or id number, whichever is currently visible in the
  947.                  name field. The alphabetical sort is initiated by the hot
  948.                  key ALT-A or by the menus (ALT-o A).
  949.  
  950.                  Rank by average will sort the data records in the
  951.                  numerical order of the average column, high scores first.
  952.                  Any "err"s in the average column will be put first and any
  953.                  "*"s will be put last. The Rank by average sort is
  954.                  initiated by the hot key ALT-R or by the menu (ALT-o R).
  955.  
  956.  
  957.  
  958.  
  959.                                         - 9 -
  960.  
  961.  
  962.  
  963.                  The Sort by Score feature will sort the data records by
  964.                  the score column that the highlight is currently in (if
  965.                  the highlight is not in a score column, the program will
  966.                  beep and do nothing). The data is sorted with high scores
  967.                  first and low scores last, with erroneous values and *'s
  968.                  placed at the bottom of the list. To initiate a sort by
  969.                  score, place the highlight on the score column that you
  970.                  want to use and choose the "Sort by Score" item from the
  971.                  List menu (ALT-o S).
  972.  
  973.                  You may also arrange the entries grouped by section using
  974.                  the Group by Section entry in the List menu (ALT-o G).
  975.  
  976.  
  977.                4.Pop up adder
  978.  
  979.                  One nice feature for late night grade entry is the pop-up
  980.                  quick adder. First, make sure Num-Lock on your keyboard is
  981.                  on, and place the highlight in a blank score field and
  982.                  press the grey "+" key on the numeric keypad, You will see
  983.                  a tall box appear on the screen. You may enter a number
  984.                  and press "+" (or "-" for subtraction) to move the
  985.                  highlight to the next line for another number. After
  986.                  entering a column of numbers, you can move up and down the
  987.                  list with the arrow keys and make corrections. When you
  988.                  are done press ENTER and the numbers will be summed at the
  989.                  bottom of the list. Press ENTER again and the quick adder
  990.                  will disappear and the sum will be entered in the blank
  991.                  score field. This makes entering a stack of unadded test
  992.                  scores a breeze.
  993.  
  994.  
  995.                5.Entering Scores
  996.  
  997.                  Using a computer to manage grade data offers tremendous
  998.                  advantages in organization and ease. The flip side of
  999.                  computer slickness is that all that data has to be entered
  1000.                  into the computer first. This usually being done after
  1001.                  your mind has turned to putty from grading 100+ exams. Fix
  1002.                  yourself a nice cup of tea first.
  1003.  
  1004.                  GRADESHEET tries to minimize the labor involved. One nice
  1005.                  feature is the "Enter scores" facility on the Stats menu.
  1006.                  Selecting this item will present you with a sequence of
  1007.                  decisions to tell the program what kind of data you are
  1008.                  entering and finally will present a scrolling list of
  1009.                  student names (sorted as they are appear in the name/id
  1010.                  column) with a field to the left of each name for you to
  1011.                  enter the stack of scores. This minimizes eye fatigue and
  1012.                  makes the entry process go as fast as possible.
  1013.  
  1014.                  The first choice is whether you are entering numeric or
  1015.                  letter score data. You will then get a dialog box where
  1016.                  you can enter a title for the score (such as "Quiz #1"), a
  1017.  
  1018.  
  1019.                                        - 10 -
  1020.  
  1021.  
  1022.  
  1023.                  date for the score (the program will enter today's date as
  1024.                  a guess-- as if you get your grading done in the same day
  1025.                  as the exam!), whether the score is eligible to be
  1026.                  dropped, a weight for the score, and a total points for
  1027.                  numeric data. (Note that the weight is only used in the
  1028.                  weighted and grade point average methods.)
  1029.  
  1030.                  You will then have the option of turning on or off certain
  1031.                  features designed to ease data entry. For letter scores,
  1032.                  you can set "Quick:" to "Yes" and the keys on the numeric
  1033.                  keypad (on the right of most popular keyboards) will be
  1034.                  translated to letters. Pressing 1 or 7 produces an A; 2 or
  1035.                  8 produces a B; 3 or 9 produces a C; 4 produces a D; 5
  1036.                  produces an F; and 6 produces an * (It makes sense-- look
  1037.                  at the keypad). Using these remapped number keys and the +
  1038.                  and - keys on the numeric keypad makes entering letter
  1039.                  grades a cinch. Make sure NumLock is set to ON before
  1040.                  using this feature, or it just won't work.
  1041.  
  1042.                  For numeric scores, you can set the pop-up adder
  1043.                  (discussed in the previous section) to automatic. This is
  1044.                  for use when you have a stack of unadded tests. For
  1045.                  example, suppose you have a stack of calculus tests that
  1046.                  have been corrected with points awarded for each of the
  1047.                  questions. You have to take each student's exam, add up
  1048.                  all the points on the exam and enter that total for the
  1049.                  students score. Setting the pop-up adder to "Auto" will
  1050.                  cause the adder to pop up automatically each time you move
  1051.                  down the score entry list to the next student. This helps
  1052.                  one to  develop a rhythm when performing this chore. Try
  1053.                  it first on the sample data and see if you like it. The
  1054.                  other option is to set the pop-up adder to "Grey +" and it
  1055.                  will only pop up only if you press the grey + key on the
  1056.                  numeric keypad, as is usual for score fields.
  1057.  
  1058.  
  1059.               E.Statistics
  1060.  
  1061.  
  1062.                1.Letter Grades
  1063.  
  1064.                  GRADESHEET accepts the entry of standard letter grades of
  1065.                  A,B,C,D, modifiable by + and -, and a single failing grade
  1066.                  F. The program handles these grades by converting them to
  1067.                  numeric equivalents. You can change the default numeric
  1068.                  equivalents on the "Letter grades" facility on the Stat
  1069.                  Menu. You can specify that a given column is to contain
  1070.                  letter scores by the enter scores procedure discussed
  1071.                  earlier or by setting the entry in the Type column of the
  1072.                  "Averaging Methods" dialog box to "Let".
  1073.  
  1074.                  If you are only using letter grades in your course, then
  1075.                  it is recommended that you use the Grade Point Average
  1076.                  method.
  1077.  
  1078.  
  1079.                                        - 11 -
  1080.  
  1081.  
  1082.  
  1083.  
  1084.                  All of the averaging methods rely on accurate information
  1085.                  as to the top number of points on a given score. The top
  1086.                  letter grade can be taken as "A" or "A+", and you can
  1087.                  choose either one on the "Letter Grades" dialog box from
  1088.                  the  Stats menu (ALT-t L). You should select "A" as the
  1089.                  total points if you have no intentions of giving out A+'s,
  1090.                  or if you consider A to be the top grade with an A+ as
  1091.                  going beyond that. Otherwise you can take A+ as being the
  1092.                  maximum grade. If you only have letter grades and use the
  1093.                  recommended Grade Point Average method then the choice of
  1094.                  A or A+ will make no difference in calculating the
  1095.                  average, but will have a small effect on the Normalized
  1096.                  distribution. When using a different averaging method, the
  1097.                  choice of A or A+ as the top score will determine the
  1098.                  scale on which letter grades will be interpreted.
  1099.  
  1100.                  Be aware that GRADESHEET reads data entries left to right,
  1101.                  so that "A+?!" is interpreted as "A+" whereas "?!A+" is
  1102.                  interpreted as an error.
  1103.  
  1104.                  GRADESHEET currently has no facility for converting from
  1105.                  numeric scores back to letter grades. The philosophy here
  1106.                  is that the only time one needs to convert from a numeric
  1107.                  average to a letter grade is for generating a report, such
  1108.                  as a final report. This process is rarely done by formula,
  1109.                  and almost always involves some element of human judgment.
  1110.                  GRADESHEET works to facilitate the judgment process. To
  1111.                  assign grades it is recommended that you compute a fresh
  1112.                  average (ALT-C) and rank the students by average (ALT-R);
  1113.                  the students are then ordered from highest to lowest
  1114.                  average and letter grades can be assigned in the Grd
  1115.                  column. This process, along with the graphic distribution
  1116.                  facility, carry-down grades in the Grd column, and
  1117.                  possibly the Z-Scores conversion facility, provides a
  1118.                  sound and easy way to organize important data so that a
  1119.                  clear grade evaluation can be made. See the section on
  1120.                  "Deciding final grades" for more details on the procedure.
  1121.  
  1122.  
  1123.  
  1124.                2.Types of averages
  1125.  
  1126.                  An average is a conglomeration of a number of data points
  1127.                  into a single value that is to somehow express the overall
  1128.                  bias of the data points. There are lots of ways to perform
  1129.                  this conglomeration, and each way of averaging has to be
  1130.                  examined carefully with regard to suitability for your
  1131.                  purposes and how excused and dropped scores are to be
  1132.                  handled.
  1133.  
  1134.                  GRADESHEET provides four types of averaging methods that
  1135.                  are most popular with instructors. They are Total Points,
  1136.                  Normalized Total Points, Weighted Average, and Grade Point
  1137.  
  1138.  
  1139.                                        - 12 -
  1140.  
  1141.  
  1142.  
  1143.                  Average. Each is explained below with considerations for
  1144.                  excused and dropped scores. The different averaging
  1145.                  methods are selected from the "Averaging Methods" facility
  1146.                  on the Stats menu (ALT-M or ALT-t M). It is a good idea to
  1147.                  read and reread the following sections that explain the
  1148.                  averaging method you intend to use, and then check the
  1149.                  method with a few sample data points and a calculator to
  1150.                  make sure the average is being done the way you think it
  1151.                  is being done.
  1152.  
  1153.  
  1154.                 a)Total Points
  1155.  
  1156.                   The total points method is the simplest, and computes the
  1157.                   average by adding the scores for the student. To
  1158.                   illustrate, suppose we had four scores for each student:
  1159.                   S1, S2, S3, and S4, from four separate exams. Suppose
  1160.                   that the total allowable points on each score were MAX1,
  1161.                   MAX2, MAX3, and MAX4 respectively. That is, if the first
  1162.                   three scores were from 100-point exams and the fourth
  1163.                   score was from a 200-point final, we would have
  1164.                   MAX1=MAX2=MAX3=100 and MAX4=200.
  1165.  
  1166.                   The average would then be computed as:
  1167.  
  1168.                           S1  +  S2  +  S3  +  S4
  1169.  
  1170.                   This method does not use weights, and any entry in the
  1171.                   Weight column of the "Averaging Method" dialog box will
  1172.                   be ignored. This method does use the allowable total
  1173.                   points for excusing scores and for normalizing
  1174.                   distributions, and so it is important to have an accurate
  1175.                   entry in the Points column of the "Averaging Method"
  1176.                   dialog box.
  1177.  
  1178.                   Now suppose that the third score is excused (by an X or
  1179.                   XX). Then GRADESHEET will compute the average as follows:
  1180.  
  1181.                       S1  +  S2  +  S4
  1182.                   ( -------------------- ) (MAX1 + MAX2 + MAX3 + MAX4)
  1183.                      MAX1 + MAX2 + MAX4
  1184.  
  1185.                   This will put the student with an excused score on the
  1186.                   same scale as other students, and reflects the fraction
  1187.                   of points awarded over points available to that
  1188.                   particular student.
  1189.  
  1190.                   Although this averaging method is not particularly suited
  1191.                   for letter grades, it will compute the average by
  1192.                   converting any letter grade to its numeric equivalent.
  1193.                   Dropped scores for this method are discussed in a
  1194.                   subsequent section. This method does not use weights and
  1195.                   will disregard any entries in the "Weight" column of the
  1196.                   "Average Method" dialog box.
  1197.  
  1198.  
  1199.                                        - 13 -
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.                 b)Normalized Total Points
  1207.  
  1208.                   This method is the same as the total points method except
  1209.                   that averages are expressed in percentages. A basic
  1210.                   average will be computed as:
  1211.  
  1212.                       S1  +  S2  +  S3  +  S4
  1213.                   ( --------------------------- ) x 100
  1214.                      MAX1 + MAX2 + MAX3 + MAX4
  1215.  
  1216.                   If the third score is excused (by an X or XX). Then the
  1217.                   normalized total points average is computed as follows:
  1218.  
  1219.                       S1  +  S2  +  S4
  1220.                   ( -------------------- ) x 100
  1221.                      MAX1 + MAX2 + MAX4
  1222.  
  1223.                   The difference between this and the previous method is
  1224.                   that Total Points will be distributed in the range of 0
  1225.                   to MAX1+MAX2+MAX3+MAX4 and Normalized total Points  will
  1226.                   be distributed in a range of 0 to 100.
  1227.  
  1228.  
  1229.                 c)Dropping scores in the total points methods
  1230.  
  1231.                   Both the Total Points and the Normalized Total Points
  1232.                   methods rely on a calculation of the total possible
  1233.                   points available to students. Dropping scores will change
  1234.                   this total possible points. For example, if the first
  1235.                   three scores were from 100-point exams and the fourth
  1236.                   score was from a 200-point final, and you wanted to drop
  1237.                   the lowest of the first three scores then the total
  1238.                   allowable points would be 2 x 100 + 200 = 400 points.
  1239.                   Scores in the Total points method will be distributed
  1240.                   from 0 to 400, and scores in the Normalized Total Points
  1241.                   are obtained by dividing by 400 (not 500). This will
  1242.                   generally work the way you want it to for excused scores
  1243.                   and for normalizing the distribution. It can get messed
  1244.                   up, however, if the scores that you are dropping have
  1245.                   different point values. For instance, dropping the lowest
  1246.                   of last two scores will generate essentially meaningless
  1247.                   data since one is a 200 point score and the other is a
  1248.                   100 point score. To avoid this, ensure that the scores
  1249.                   eligible for dropping have the same point value. That is,
  1250.                   everything with a "Yes" in the "Drop" column of the
  1251.                   "Averaging Methods" dialog box should have the same point
  1252.                   value. If this is not practicable, you will need to use
  1253.                   the weighted average method to accommodate dropping the
  1254.                   scores in a meaningful manner.
  1255.  
  1256.  
  1257.  
  1258.  
  1259.                                        - 14 -
  1260.  
  1261.  
  1262.  
  1263.                 d)Weighted Average
  1264.  
  1265.                   The weighted average method uses weights assigned to each
  1266.                   score to calculate the average. You must insure accurate
  1267.                   information in both the Points and Weight columns in the
  1268.                   "Averaging Method" dialog box (ALT-M).
  1269.  
  1270.                   As before, suppose we had four scores for each student:
  1271.                   S1, S2, S3, and S4 and the total allowable points on each
  1272.                   score were MAX1, MAX2, MAX3, and MAX4 respectively.
  1273.                   Suppose we had assigned weights WT1, WT2, WT3, and WT4 to
  1274.                   the four score respectively. That is, if you want each of
  1275.                   the first three score to count 20% and the last score to
  1276.                   count 40% then you would set WT1=WT2=WT3=.2 and WT4=.4.
  1277.                   You could equivalently have set WT1=WT2=WT3=20 and WT4=40
  1278.                   or even WT1=WT2=WT3=1 and WT4=2 as the sum of the weights
  1279.                   does not matter; only their relative sizes are
  1280.                   significant.
  1281.  
  1282.                   The students weighted average would then be computed as:
  1283.  
  1284.                        S1           S2           S3           S4
  1285.                   WT1 ----  +  WT2 ----  +  WT3 ----  +  WT4 ----
  1286.                       MAX1         MAX2         MAX3         MAX4
  1287.                   -------------------------------------------------
  1288.                                WT1 + WT2 + WT3 + WT4
  1289.  
  1290.                   The average is put into percentage form by multiplying
  1291.                   the above result by 100.
  1292.  
  1293.                   Suppose now that the third score is excused or dropped
  1294.                   (either by an X, XX, H or L). Then GRADESHEET will
  1295.                   average around this score by computing the average as
  1296.                   follows:
  1297.  
  1298.                            S1           S2           S4
  1299.                       WT1 ----  +  WT2 ----  +  WT4 ----
  1300.                           MAX1         MAX2         MAX4
  1301.                      -------------------------------------
  1302.                                  WT1 + WT2 + WT4
  1303.  
  1304.                   This fraction is then expressed in percentage form.
  1305.  
  1306.                   This method produces averages on a scale of 0 to 100,
  1307.                   regardless of whether numeric, letter, or both types of
  1308.                   scores are used.
  1309.  
  1310.  
  1311.                 e)Grade Point Average
  1312.  
  1313.                   The Grade Point Average method is specifically tailored
  1314.                   to letter scores. If S1, S2, S3, and S4 are all letter
  1315.                   scores with assigned weights WT1, WT2, WT3, and WT4
  1316.  
  1317.  
  1318.  
  1319.                                        - 15 -
  1320.  
  1321.  
  1322.  
  1323.                   respectively then the grade point average is calculated
  1324.                   as
  1325.  
  1326.                    (WT1)(S1) + (WT2)(S2) + (WT3)(S3) + (WT4)(S4)
  1327.                   -----------------------------------------------
  1328.                                WT1 + WT2 + WT3 + WT4
  1329.  
  1330.                   and if S3 was excused or dropped then the average is
  1331.                   calculated as
  1332.  
  1333.                   (WT1)(S1) + (WT2)(S2) + (WT4)(S4)
  1334.                   ----------------------------------
  1335.                             WT1 + WT2 + WT4
  1336.  
  1337.                   Here the letter grades are converted to their numeric
  1338.                   equivalents before the average is computed.
  1339.  
  1340.                   This is how one should think of the Grade Point Average
  1341.                   for letter scores. In actuality, this method is identical
  1342.                   to the Weighted Average method except that the scores are
  1343.                   not normalized to a 0-100% scale. Instead they will be
  1344.                   normalized to a scale from 0 to the top score; this top
  1345.                   score being either the numeric equivalent of "A" or "A+"
  1346.                   depending on your choices in the "Letter Grades" dialog
  1347.                   box (ALT-t L). For example, if "A" has a numeric
  1348.                   equivalent of 4.0, and you select "Total Points" to be
  1349.                   based on "A", then this method will produce averages in
  1350.                   the range of 0 to 4.0.
  1351.  
  1352.                   This averaging method works if the columns contain
  1353.                   numeric, letter, or both types of scores.
  1354.  
  1355.  
  1356.                3.X's, XX's, *'s, H's, L's, E's and err's
  1357.  
  1358.                  An entry in the average column contains either a numerical
  1359.                  average, a "*", or an "err". A "*" in the average column
  1360.                  means that one of the score fields was flagged in that it
  1361.                  contains an "*", you probably put it there to remind
  1362.                  yourself of something. If for some reason the program
  1363.                  can't compute the average for a line and that line
  1364.                  contains no "*", then an "err" will be displayed in the
  1365.                  average column.
  1366.  
  1367.                  The score columns can contain 5 characters of any text
  1368.                  data. Usually these fields will contain either numerical
  1369.                  or letter score entries, or will be blank. Some letters
  1370.                  have special meaning in the score fields and they are X,
  1371.                  *, H, L, and E.
  1372.  
  1373.                  An "X" in a score field means that that student is excused
  1374.                  from that score; his or her average will be computed
  1375.                  around that score and will not include it (averaging
  1376.                  methods are explained in a prior section). A single "X"
  1377.  
  1378.  
  1379.                                        - 16 -
  1380.  
  1381.  
  1382.  
  1383.                  means that this excused score will not be chosen by the
  1384.                  Drop low scores command, and two x's, "XX", means that
  1385.                  this score may be chosen by the Drop low scores command.
  1386.  
  1387.                  A "*" in a score field means that the average will not to
  1388.                  be computed for this line. Instead, a "*" will be entered
  1389.                  into the average column the next time averages are
  1390.                  computed. This is useful for reminding yourself about
  1391.                  something or for flagging a student. For example, if a
  1392.                  student missed an exam and you don't know why, a "*" may
  1393.                  be preferable to a blank (giving an "err" in the average
  1394.                  column), a zero, or an X.
  1395.  
  1396.                  GRADESHEET can amend scores by dropping the lowest score,
  1397.                  dropping the highest and lowest scores, and dropping the
  1398.                  next lowest scores. You access this feature through the
  1399.                  Stats menu under "Drop scores" (ALT-t r). When a low score
  1400.                  is dropped an "L=" appears before it and it will not be
  1401.                  included in the average (it will be excused in the
  1402.                  weighted average method and ignored in the total points
  1403.                  method). Similarly when a high score is dropped an "H="
  1404.                  will appear before it and it will not be included in the
  1405.                  average.
  1406.  
  1407.                  The score field is six characters wide, but the leftmost
  1408.                  character is reserved for special symbols. If you attempt
  1409.                  to write in the leftmost column with anything other than
  1410.                  an X, *, H or L, the program will beep and replace the
  1411.                  leftmost character with an "E". An "err" will appear in
  1412.                  the average column the next time you average.
  1413.  
  1414.  
  1415.                4.Computing averages
  1416.  
  1417.                  To compute the average of scores use the hot key ALT-C or
  1418.                  the Stats menu (ALT-t C). When this command is issued,
  1419.                  GRADESHEET looks at all the score columns (both visible
  1420.                  and off-screen ones) and uses every score column that has
  1421.                  any entry in it. Thus if some column contains a single
  1422.                  entry and a bunch of blanks you will generate a lot of
  1423.                  "err"'s in the Aver column. The program then computes the
  1424.                  average based on information supplied in the "Averaging
  1425.                  Method" dialog box (ALT-M), the "Letter Grades" dialog box
  1426.                  (if appropriate), and the scores entered in the data set.
  1427.                  See the prior section on types of averages for details on
  1428.                  how averages are computed.
  1429.  
  1430.                  Sometimes you may want to compute the average of a select
  1431.                  group of scores. You can do this through the "Average
  1432.                  of..."  entry in the Stats pull-down menu (ALT-t o). The
  1433.                  selected average routine will create an "Select Score
  1434.                  Columns" dialog box on the screen with a list of Score 1
  1435.                  through Score 24. Initially there will be check-marks next
  1436.                  to any score that has something entered in its column. You
  1437.  
  1438.  
  1439.                                        - 17 -
  1440.  
  1441.  
  1442.  
  1443.                  can navigate this list using the arrow keys and toggle the
  1444.                  selection of scores with the SPACE BAR. The ENTER key will
  1445.                  both toggle the entry and move down one line. When you are
  1446.                  done, make sure that there is a check mark next to each
  1447.                  score you want to include in the average and no others.
  1448.                  Then select the Accept button (ESC ENTER or CTRL-ENTER).
  1449.  
  1450.  
  1451.                5.Distributions
  1452.  
  1453.                  The distribution routine will give basic statistics
  1454.                  including median, mean, and standard deviation for the
  1455.                  average column or for any score column. A graphical
  1456.                  distribution of scores is also given. This routine will
  1457.                  normalize all statistics and all numeric scores to a scale
  1458.                  of 0-100. You may want to compute a fresh average (ALT-C)
  1459.                  before viewing distributions.
  1460.  
  1461.                  You initiate the distribution feature by the hot key ALT-D
  1462.                  or from the Stats menu (ALT-t D). The distribution screen
  1463.                  has four buttons. The "Next" and "Prev" buttons allow you
  1464.                  to page forward or backward through the score columns (the
  1465.                  average score column is right before score 1 and right
  1466.                  after score 24). The "Print" button allows you to print
  1467.                  the current distribution, and the "Exit" button to quit
  1468.                  the routine and return to the data area. the first time
  1469.                  you choose the print button, you will be asked where you
  1470.                  want the output to go. The options are covered in the
  1471.                  section "Routing printer output" section below.
  1472.  
  1473.                  The total number of scores, the number of errors (score
  1474.                  entries that either could not be interpreted or are off
  1475.                  the scale), and the number of scores displayed are also
  1476.                  reported.
  1477.  
  1478.                  If the distribution does not appear right, or there seems
  1479.                  to be too many erroneous scores, check to make sure that
  1480.                  the information is correct in the "Averaging Method"
  1481.                  dialog box (ALT-M); accurate maximum scores must be
  1482.                  entered even if using the total points method. If you are
  1483.                  dropping scores, you may want to check that scores are
  1484.                  properly dropped.
  1485.  
  1486.  
  1487.                6.Dropping scores
  1488.  
  1489.                  Various means of dropping scores are available through
  1490.                  "Drop scores" facility on the Stats menu (ALT-t r). The
  1491.                  options are to "Drop low scores", "Drop next lowest",
  1492.                  "Drop high and low", and "Un-drop all".
  1493.                  "Drop low scores" will first unmark any previous drops and
  1494.                  then for each student will search the eligible scores for
  1495.                  the lowest value and mark it with an "L=". The eligible
  1496.                  scores are taken as any score that contains a "Yes" in the
  1497.  
  1498.  
  1499.                                        - 18 -
  1500.  
  1501.  
  1502.  
  1503.                  "Drop" column of the "Averaging Methods" dialog box. A
  1504.                  score marked with an "L=" is then excused from any
  1505.                  subsequent average.
  1506.  
  1507.                  Excused scores marked with a single "X" will not be taken
  1508.                  as low scores, but scores marked with two x's, "XX" may be
  1509.                  taken as low scores.
  1510.  
  1511.                  "Drop next lowest" functions the same as "Drop low scores"
  1512.                  except that it does not clear the previous marks first.
  1513.                  This enables you to throw out the two lowest scores, for
  1514.                  instance.
  1515.  
  1516.                  "Drop high and low" functions similarly, but marks the
  1517.                  highest score with an "H=" and the lowest with and "L=".
  1518.                  Neither the high or low score will be included in
  1519.                  subsequent averages.
  1520.  
  1521.                  The "Un-drop all" command will remove all "H="'s and
  1522.                  "L="'s from all the data. Thus a subsequent average will
  1523.                  include all scores.
  1524.                  You can override the computer's amendments by deleting H's
  1525.                  and L's and putting them wherever you want; such edits
  1526.                  will be removed by the "Un-drop all" command.
  1527.  
  1528.                  Remember to reprocess your dropped scores every time you
  1529.                  add new scores to the data. Also, be aware that dropping
  1530.                  scores with different point values can seriously affect a
  1531.                  total points average; see the section on types of
  1532.                  averages.
  1533.  
  1534.  
  1535.                7.Z-scores
  1536.  
  1537.                  A Z-score is a score that has been normalized to have mean
  1538.                  0 and standard deviation 1; any numeric data set can be
  1539.                  normalized in this manner. You can convert the average
  1540.                  score column to Z-scores from the Stats menu (ALT t Z). Be
  1541.                  aware that the "Normalized Distribution" utility (ALT-D)
  1542.                  will not work well with Z-scores since the two methods of
  1543.                  normalization are incompatible.
  1544.  
  1545.  
  1546.               F.Printing
  1547.  
  1548.  
  1549.                1.Printer Options
  1550.  
  1551.                  You can select a couple of options for printer output in
  1552.                  the "Print Options" dialog box activated from the Print
  1553.                  menu (ALT-P O). You may choose to send output to LPT1 or
  1554.                  LPT2 (the default is LPT1). You can also choose whether to
  1555.                  use IBM graphics characters in your output, using graphics
  1556.                  characters will print out distributions like they appear
  1557.  
  1558.  
  1559.                                        - 19 -
  1560.  
  1561.  
  1562.  
  1563.                  on screen. If you are uncertain whether your printer
  1564.                  supports graphic characters, try setting this option to
  1565.                  "Yes" and printing out a distribution. If it looks
  1566.                  horrible, set it back to "No" and the distributions will
  1567.                  print out on standard ascii characters.
  1568.  
  1569.  
  1570.                2.Routing the output
  1571.  
  1572.                  There are several print routines in GRADESHEET for
  1573.                  printing student information, distributions, and notes.
  1574.                  Each of these routines will first ask were you want the
  1575.                  print output sent. Your choices are to send it directly to
  1576.                  the printer, to send it to a file, or to send it to the
  1577.                  print editor.
  1578.  
  1579.                  Sending it to the printer will attempt to send the data to
  1580.                  LPT1 or LPT2, whichever is selected in the "Printer
  1581.                  Options" dialog box. If you want to send the output to a
  1582.                  file, you will be asked for a filename. If the file
  1583.                  already exists you will given the options of overwriting
  1584.                  the file, appending to the end of the file, or canceling
  1585.                  the operation. You may also send your output to the print
  1586.                  editor were you can edit the output before printing it.
  1587.                  This makes it easy to customize your output with titles,
  1588.                  dates, etc. If you send the data to the print editor you
  1589.                  will be asked for a filename to hold the data while
  1590.                  editing it. The print editor is discussed in more detail
  1591.                  in a later section.
  1592.  
  1593.  
  1594.                3.Basic printing
  1595.  
  1596.                  There are two basic printing routines for the data set,
  1597.                  "Print Gradesheet" and "Print Roster". These routines will
  1598.                  first print out an information page with score titles,
  1599.                  dates, points and weights. The print roster routine will
  1600.                  simply print a list of names and id numbers of students in
  1601.                  the data set. This is handy for keeping attendance,
  1602.                  although you may want to customize it with the print
  1603.                  editor or a word processor.
  1604.  
  1605.                  The Print Gradesheet routine will attempt to print out
  1606.                  data in a usable form. The data will be sorted in the
  1607.                  order it currently appears on the screen and either the
  1608.                  name or id number will be printed, whichever is currently
  1609.                  visible. All scores that are not blank will be printed.
  1610.                  The output will look pretty much as it currently appears
  1611.                  on the screen, except that all off-screen scores will also
  1612.                  be printed.
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.                                        - 20 -
  1620.  
  1621.  
  1622.  
  1623.                4.Custom printing
  1624.  
  1625.                  Teachers are a finicky lot, and each one probably has
  1626.                  different preferences on how data should be printed out.
  1627.                  The "Custom print" routine allows you to choose what data
  1628.                  to print and in what order it should be printed. Even this
  1629.                  will not satisfy all, but in combination with the print
  1630.                  editor or your word processor it makes a powerful tool for
  1631.                  printing the data in exactly the form you want.
  1632.  
  1633.                  Initiate the custom print routine from the Print menu
  1634.                  (ALT-P C). This creates a box on the screen containing
  1635.                  titles for all the basic data elements, such as name, id
  1636.                  number, row number, and score 1 through score 24. Navigate
  1637.                  around these  titles with the arrow keys and select them
  1638.                  in the order that you want them printed with the space
  1639.                  bar. When finished you select the Accept button or press
  1640.                  CTRL-ENTER.
  1641.  
  1642.                  For example, suppose that for each student you wanted the
  1643.                  student name followed by the average on one line and then
  1644.                  scores 1, 2, and 3 on the next line. (First make sure your
  1645.                  average is up to date.) Use the arrow keys to move the
  1646.                  highlight to the "Name" title and press spacebar. A number
  1647.                  <1> should appear next to the "Name" title. Now move the
  1648.                  highlight to the "Average" title and press spacebar, a <2>
  1649.                  should appear next to the average title. Now move the
  1650.                  highlight to the "Newline" title and press spacebar, a <3>
  1651.                  should appear next to the "Newline" title. Selecting
  1652.                  scores 1, 2, and 3 in a similar manner should make a <4>,
  1653.                  <5>, and <6> appear next to the scores in the order you
  1654.                  select. Pressing CTRL-ENTER concludes the selection and
  1655.                  asks where you want the output sent. Sending it to the
  1656.                  editor or to a file allows you to further customize your
  1657.                  output with the print editor or your own word processor.
  1658.  
  1659.  
  1660.                5.Print editor
  1661.  
  1662.                  The print editor is a simple editor with search and
  1663.                  replace, and block cut, copy and paste. Since much of the
  1664.                  information is arranged in columns, you can select column
  1665.                  blocks as well as regular character blocks. You can toggle
  1666.                  between insert and overstrike modes and insert the current
  1667.                  date into the text. The editor will use the text filename
  1668.                  you specified when directing output to the print editor
  1669.                  and will enable you to print the text to the printer.
  1670.  
  1671.                  The print editor is no match for a good word processor,
  1672.                  but is just the thing you need for doing basic
  1673.                  modifications to your output before printing it.
  1674.  
  1675.                  All of the features and functions of the print editor are
  1676.                  available through the top menu which is activated with
  1677.  
  1678.  
  1679.                                        - 21 -
  1680.  
  1681.  
  1682.  
  1683.                  either the ESC or F10 keys and navigated with the arrow
  1684.                  keys. Some hot keys are available in the print editor and
  1685.                  are indicated in the pull-down menus. You can save your
  1686.                  file and exit the print editor (thereby returning to main
  1687.                  GRADESHEET screen) by using the hot key ALT-Q.
  1688.  
  1689.                  The editor also has full mouse support: you can pull down
  1690.                  menus, choose menu items, move the cursor, select and copy
  1691.                  text, and also pop up a "quick menu" of often used
  1692.                  commands by clicking the right mouse button.
  1693.  
  1694.  
  1695.               G.Note editor
  1696.  
  1697.  
  1698.                1.Viewing, editing and deleting student notes
  1699.  
  1700.                  You can attach a note to a student containing up to 8k
  1701.                  (8,192 characters) of text. To do so, place the highlight
  1702.                  in the row containing the student you wish to annotate and
  1703.                  press the hot key ALT-N or use the menus (ALT-E N) to pop
  1704.                  up a Note Box. The note box will indicate the student's
  1705.                  name, and will insert the current date into the text area.
  1706.                  You may then enter text into the text area (the text will
  1707.                  be automatically wrapped.
  1708.  
  1709.                  When finished you can select the ACCEPT button (ESC ENTER)
  1710.                  or press CTRL-ENTER. The note will be saved to the disk
  1711.                  and an "*" will appear in the note column to the left of
  1712.                  the students name to remind you that a note has been
  1713.                  entered for that student. To update the note, place the
  1714.                  highlight in the row and press ALT-N (or use the menus)
  1715.                  and the Note Box will appear containing the previous text
  1716.                  appended by the current date. You can then add or edit
  1717.                  text, and exit the same as before. You can also delete the
  1718.                  note by selecting the DELETE button (you will be asked
  1719.                  before the note is actually deleted).
  1720.  
  1721.                  To view a note without editing it, place the highlight in
  1722.                  a row with a "*" to the left of the name field, and press
  1723.                  the hot key ALT-V or use the menus (ALT-E V or ESC E V or
  1724.                  F10 E V). A View Box will pop up allowing you to view the
  1725.                  note, and you can scroll through the note with the up and
  1726.                  down arrows or PgUp and PgDn as necessary. You exit the
  1727.                  View box by pressing the ESC key.
  1728.  
  1729.  
  1730.                2.Editing the class note
  1731.  
  1732.                  In addition to student notes, you may keep a larger note
  1733.                  for general things about the class: reminders, test dates,
  1734.                  rooms, whatever. You can open the class note with the hot
  1735.                  key SHIFT-ALT-N or use the menus (ALT-E C). A larger Note
  1736.                  Box will pop up into which you can enter text. When
  1737.  
  1738.  
  1739.                                        - 22 -
  1740.  
  1741.  
  1742.  
  1743.                  finished you can save the note and exit by pressing
  1744.                  CTRL-ENTER or selecting the DONE button (ESC ENTER).
  1745.  
  1746.  
  1747.                3.Printing Notes
  1748.  
  1749.                  You can obtain a printout of all your notes from the Print
  1750.                  menu. The class note will be printed first followed by
  1751.                  student notes on individual pages. You will be asked where
  1752.                  to send the output. If you only want certain notes you can
  1753.                  print to the editor and delete what you don't want.
  1754.  
  1755.  
  1756.            IV. REFERENCE
  1757.  
  1758.  
  1759.               A.Reference: Data structures
  1760.  
  1761.                 One of the main functions of GRADESHEET is the management
  1762.                 of data structures. Understanding these structures will
  1763.                 help understand the program and how it works.
  1764.  
  1765.                 The most significant data structure is the student records.
  1766.                 Each record consists of a name, id number, section,
  1767.                 average, grade, note flag, and 24 scores. The name and id
  1768.                 number are text data fields that may be up to 25 characters
  1769.                 long. The grade and section are also text and can be 2
  1770.                 characters long. The average field is not accessible to the
  1771.                 user, but is a text field 6 characters long. The note flag
  1772.                 is a single text character that is either a "*" to indicate
  1773.                 that there is a note associated with that data record or a
  1774.                 blank if there is none. The 24 score fields are each 6
  1775.                 characters long, with the leftmost character being reserved
  1776.                 for the program's use in marking fields (any attempt to
  1777.                 write in the leftmost character will cause the program to
  1778.                 beep and replace the leftmost character with an "E"). These
  1779.                 fields are text fields, but are unique in that the program
  1780.                 must be able to read and interpret the contents as a number
  1781.                 (like 78.24), a letter grade (like A, B-, F), and excused
  1782.                 score (X or XX), a dropped score (with an "H=" or a "L=")
  1783.                 or a flagged score (with an "*"). Whether the program
  1784.                 attempts to interpret the scores as a number or letter
  1785.                 depends on if the column is marked to hold numeric or
  1786.                 letter scores in the "Averaging Method" dialog box. If the
  1787.                 program cannot interpret the contents of a score field then
  1788.                 it will place an "err" in the Ave column when computing an
  1789.                 average. Be aware that GRADESHEET reads the contents of
  1790.                 score fields from left to right, so "A+?" and "56.2?" will
  1791.                 be interpreted as A+ and 56.2, but "?A+" and "?56.2" will
  1792.                 generate errors.
  1793.  
  1794.                 The next most significant structure is the score
  1795.                 information structure. This structure contains 24 records,
  1796.                 one for each score column. Each record contains fields for
  1797.  
  1798.  
  1799.                                        - 23 -
  1800.  
  1801.  
  1802.  
  1803.                 the title, date, type, drop eligibility, points and weight
  1804.                 for one score. The title and date are text fields of length
  1805.                 12 and 8 respectively and can hold any text you want. The
  1806.                 type is either "Num" for numeric scores and "Let" for
  1807.                 letter scores. The drop eligibility is either "Yes" or "No"
  1808.                 depending on whether you want to make the score eligible to
  1809.                 be dropped by the "Drop Scores" utilities. The Points and
  1810.                 Weight are numeric fields that accept numbers such as
  1811.                 250.0, 0.1, etc. The points field is ignored if the type is
  1812.                 set to "Let". This data structure can be edited by using
  1813.                 the "Averaging Method" dialog box.
  1814.  
  1815.                 Adjunct to the score information structure is the letter
  1816.                 grade equivalents structure. This contains numeric
  1817.                 equivalents for the letter scores of A+ down to F. These
  1818.                 can be set using the "Letter Grades" dialog box.
  1819.  
  1820.                 Two other important pieces of information maintained by
  1821.                 GRADESHEET are the averaging type and the top letter grade.
  1822.                 The averaging type can be set to either Total Points,
  1823.                 Normalized Total Points, Weighted Average, and Grade Point
  1824.                 Average in the "Averaging Method" dialog box. The top
  1825.                 letter grade can be set to "A" or "A+" in the "Letter
  1826.                 Scores" dialog box, and this will determine the scale on
  1827.                 which letter grades are to be interpreted.
  1828.  
  1829.                 These data structures, along with some additional
  1830.                 information, are kept in data files demarked with the
  1831.                 ".gsh" extension.
  1832.  
  1833.                 In addition to these data structures and the data file,
  1834.                 GRADESHEET maintains a text file containing the class note
  1835.                 and all the student notes. Each student note in the file is
  1836.                 tagged with an internal reference number and the first few
  1837.                 characters of the student name field as it appeared when
  1838.                 the note was created; this portion of the name is kept with
  1839.                 the note to facilitate salvage of a damaged note file
  1840.                 should that ever become necessary (knock on wood). The note
  1841.                 file is demarked with a ".gsn" extension.
  1842.  
  1843.  
  1844.               B.Reference: The Menus
  1845.  
  1846.                1.File Menu
  1847.  
  1848.                  Save File: Saves the current data file to disk.
  1849.  
  1850.                  Load File: Saves the current file and produces a Load File
  1851.                  Pick List for you to choose another data file to load.
  1852.  
  1853.                  New File: Saves the current file a New File Entry Box for
  1854.                  you to enter a the name of a new data file to be created.
  1855.  
  1856.  
  1857.  
  1858.  
  1859.                                        - 24 -
  1860.  
  1861.  
  1862.  
  1863.                  Save and Quit: Saves the current data file and exits the
  1864.                  program.
  1865.  
  1866.                  Exit: Exits the GRADESHEET program. You will be asked if
  1867.                  you really want to exit without saving.
  1868.  
  1869.                  About..: Displays a screen identifying the source of the
  1870.                  GRADESHEET program and instructions on how to register.
  1871.  
  1872.                  Key reference: Displays a reference screen of functions
  1873.                  and keys.
  1874.  
  1875.  
  1876.                2.Layout Menu
  1877.  
  1878.                  Change Layout: Toggles between a list-oriented layout
  1879.                  style and a spreadsheet-oriented layout style.
  1880.  
  1881.                  Save as default layout: Makes the current layout the
  1882.                  default layout. This layout will be used the next time
  1883.                  this data file is loaded.
  1884.  
  1885.                  Student Data: Initiates the "Student Data" box-- a
  1886.                  facility for editing the entries in a student record
  1887.  
  1888.                  Lock fields: Allows you to set/unset various locks on the
  1889.                  data fields that can prevent inadvertent editing.
  1890.  
  1891.  
  1892.                3.Roster Menu
  1893.  
  1894.                  Add new students: Initiates the "Add Students" dialog
  1895.                  box-- a facility for adding up to 50 new names, ids, and
  1896.                  section numbers to the data file.
  1897.  
  1898.                  Insert one student: Adds a single new student to the data
  1899.                  file. Will insert a single blank data record above the
  1900.                  currently active record.
  1901.                  Delete student: Deletes the currently active student
  1902.                  record from the data set. The record containing the
  1903.                  highlight will be removed and all lower records will be
  1904.                  moved up. You will be shown the name, id number, and
  1905.                  section of the student and asked if you really want to
  1906.                  delete this student.
  1907.  
  1908.                  Alphabetize: Sorts the data set in alphabetically order
  1909.                  using the name/id column.
  1910.  
  1911.                  Rank by average: Sorts the data records from highest to
  1912.                  lowest entry in the average column. "err"'s and "*"'s will
  1913.                  be placed at the top of the list.
  1914.  
  1915.                  Sort by score: Sorts the data records from highest to
  1916.                  lowest entry in the score column that currently contains
  1917.  
  1918.  
  1919.                                        - 25 -
  1920.  
  1921.  
  1922.  
  1923.                  the highlight. Uniterpretable entries will be placed at
  1924.                  the bottom of the list. Only accessible from the
  1925.                  spreadsheet layout.
  1926.  
  1927.                  Group by section: Groups the records according to section,
  1928.                  then alphabetize on the name/id field.
  1929.  
  1930.                  Exchange name/id: Toggles between displaying the name or
  1931.                  id number in the name/id column.
  1932.  
  1933.  
  1934.                4.Stats Menu
  1935.  
  1936.                  Enter scores: Initiates the "Enter Scores" dialog box-- a
  1937.                  facility for entering a column of scores.
  1938.  
  1939.                  Averaging Method: Initiates the "Averaging Method" dialog
  1940.                  box-- a facility for managing information associated to
  1941.                  scores such as title, date, points and weight, and for
  1942.                  choosing the type of average to be computed.
  1943.  
  1944.                  Letter grades: Initiates the "Letter Grades" dialog box--
  1945.                  a facility for setting numeric equivalents to letter
  1946.                  grades and choosing the top letter grade.
  1947.  
  1948.                  Compute Average: Computes the average of the data set
  1949.                  according to the options specified in the "Averaging
  1950.                  Method" dialog box and "Letter Grades" dialog box. The
  1951.                  average will be placed in the "Ave" column of the
  1952.                  spreadsheet layout.
  1953.  
  1954.                  Average of.. : Allows you to select a subset of the
  1955.                  current scores and computes the average over that subset.
  1956.  
  1957.                  Distributions: Displays a graphical distribution of the
  1958.                  scores, allowing you to page through the score columns and
  1959.                  print the distributions.
  1960.  
  1961.                  Z-scores: Normalizes the average column to have mean zero
  1962.                  and variance one.
  1963.  
  1964.                  Drop scores: Allows you to drop the lowest, next lowest,
  1965.                  or highest & lowest from the set of scores marked for
  1966.                  dropping in the "Averaging Methods" dialog box. Also
  1967.                  allows you to un-drop all previously dropped scores.
  1968.  
  1969.  
  1970.                5.Print Menu
  1971.  
  1972.                  Print Gradesheet: Prints the data set pretty much as it
  1973.                  appears on the screen, except that all off-screen score
  1974.                  columns that contain any data will also be printed.
  1975.  
  1976.  
  1977.  
  1978.  
  1979.                                        - 26 -
  1980.  
  1981.  
  1982.  
  1983.                  Print Roster: Prints a list of all names, id numbers, and
  1984.                  section numbers currently in the data set.
  1985.  
  1986.                  Print Notes: Prints all notes that are associated with
  1987.                  this data set. This includes the class note and all notes
  1988.                  on students.
  1989.  
  1990.                  Custom print: Initiates the "Print Custom" dialog box--
  1991.                  letting you choose which data elements are printed and in
  1992.                  which order.
  1993.  
  1994.                  Printer Options: Allows you to select which printer port
  1995.                  to print to and whether your printer will support
  1996.                  IBM-graphics characters.
  1997.  
  1998.  
  1999.                6.Edit Menu
  2000.  
  2001.                  Edit note: Produces a pop-up note pad to edit the note
  2002.                  associated with the currently active student recorded. If
  2003.                  no note is associated with the current student record, one
  2004.                  will be created.
  2005.  
  2006.                  Class note: Produces a pop-up note pad to edit the note
  2007.                  associated with this data file. For keeping text
  2008.                  information specific to this class but not specific to any
  2009.                  particular student.
  2010.  
  2011.                  View note: Produces a pop-up viewer to examine the note
  2012.                  associated with the currently active student record. Will
  2013.                  beep and do nothing if no such note is available.
  2014.  
  2015.  
  2016.                7.Horizontal Scroll
  2017.  
  2018.                  <<: Pages down the score columns six at a time.
  2019.  
  2020.                  <:  Scrolls down the score columns one at a time.
  2021.  
  2022.                  >:  Scrolls up the score columns one at a time.
  2023.  
  2024.                  >>: Pages up the score columns one at a time.
  2025.  
  2026.  
  2027.               C.Reference: The Dialog Boxes
  2028.  
  2029.  
  2030.                1.Load File Pick List
  2031.  
  2032.                  The "Load File" pick list is a scrollable list containing
  2033.                  three types of entries:
  2034.  
  2035.                  "..\", meaning the parent directory of the current DOS
  2036.                  directory.
  2037.  
  2038.  
  2039.                                        - 27 -
  2040.  
  2041.  
  2042.  
  2043.  
  2044.                  CAPITALIZED entries followed by a "\", such as "ENG101\"
  2045.                  indicating the subdirectories of the current DOS
  2046.                  directory.
  2047.  
  2048.                  Uncapitalized filename entries such as "sample.gsh" that
  2049.                  end with the ".gsh" extension.
  2050.  
  2051.                  You choose entries in this list by moving the highlight to
  2052.                  the desired entry with the arrow keys and pressing ENTER.
  2053.                  You can use this list to navigate the directory structure
  2054.                  of a disk and load a file. You can move up the directory
  2055.                  structure by choosing the "..\" entry, and you can move
  2056.                  into a subdirectory by choosing the desired directory.
  2057.                  Moving to a new directory will produce a similar list for
  2058.                  that directory. If you select a filename, such as
  2059.                  "sample.gsh", GRADESHEET will attempt to load that file
  2060.                  and the "Load File" pick list will disappear. You may
  2061.                  press ESC at any time to cancel the operation and return
  2062.                  control to the previous screen.
  2063.  
  2064.  
  2065.                2.Student Data Box
  2066.  
  2067.                  The "Student Data" box allows access to all data elements
  2068.                  in a student record and can be activated from either
  2069.                  layout style with the F2 key. The box contains fields for
  2070.                  name, id number, section, average, grade, note flag, and
  2071.                  24 scores. You can navigate around the fields using TAB,
  2072.                  SHIFT-TAB, or CTRL-ARROWS. You may edit all fields except
  2073.                  the Average and Note() fields.
  2074.  
  2075.                  The "Student Data" box allows you to edit the data
  2076.                  regardless of any locks that may be active on the
  2077.                  spreadsheet/roster fields. Thus you may "Lock all fields"
  2078.                  (F6) and still access the data through the "Student Data"
  2079.                  box.
  2080.  
  2081.                  You can save the edits for the current student and move to
  2082.                  the next/previous student by selecting the Next/Prev
  2083.                  buttons, or using PgUp/PgDn keys. Selecting the Cancel
  2084.                  button will discard the edits for the current student
  2085.                  only.
  2086.  
  2087.                  Selecting the Done button, or pressing CTRL-ENTER will
  2088.                  save the edits and close the box.
  2089.  
  2090.  
  2091.                3.Lock Fields Dialog Box
  2092.  
  2093.                  The "Lock Fields" dialog box allows you to set and unset
  2094.                  locks on the fields in the data area of either the
  2095.                  spreadsheet or roster layout. No edits will be allowed on
  2096.                  a locked field.
  2097.  
  2098.  
  2099.                                        - 28 -
  2100.  
  2101.  
  2102.  
  2103.  
  2104.                  The three choices are to "Lock all fields", "Lock score
  2105.                  columns", and "Unlock all fields". Select your choice with
  2106.                  the arrow keys and press RETURN or SPACE-BAR. A check mark
  2107.                  should appear next to your selection. Select OK using the
  2108.                  arrow keys and ENTER, or ESC ENTER, or quickly with
  2109.                  CTRL-ENTER.
  2110.  
  2111.  
  2112.                4.Add Students Dialog Box
  2113.  
  2114.                  The "Add Students" dialog box allows you to add up to 50
  2115.                  students at a time. The dialog box has a scrolling list
  2116.                  containing columns for name, id number, and section
  2117.                  number. The ENTER key will move the highlight to the right
  2118.                  or to the beginning of the next line.
  2119.  
  2120.                  After entering a list of names, you can add them to the
  2121.                  data set by selecting the Accept button (ESC ENTER or
  2122.                  CTRL-ENTER). Cancel the operation by selecting the Cancel
  2123.                  button at any time-- you will be asked first if that is
  2124.                  what you really want to do.
  2125.  
  2126.  
  2127.                5.Averaging Method Dialog Box
  2128.  
  2129.                  The "Averaging Method" dialog box contains a scrolling
  2130.                  list of 24 lines; one line for each column of score
  2131.                  information. Each line contains fields for Title, Date,
  2132.                  Type, Drop, Points, and Weight. The Title and Date fields
  2133.                  can contain any text you wish to place in them. The "Type"
  2134.                  field is an option field and must be either "Let" or "Num"
  2135.                  for letter or numeric scores. Pressing SPACE-BAR with the
  2136.                  highlight in the "Type" column pops up a menu containing
  2137.                  the two choices, you can pick one by using the arrow keys
  2138.                  and ENTER. The "Drop" field is also an option field must
  2139.                  be either "Yes" or "No", and you may similarly choose by
  2140.                  pressing SPACE-BAR and selecting a menu choice.
  2141.  
  2142.                  The "Points" field is a numeric field containing the
  2143.                  maximum points allowed for this score. If the Type is set
  2144.                  to letter then the Points is automatically set to the
  2145.                  point value of "A" or "A+" depending on your choice in the
  2146.                  "Letter Grades" dialog box: any edits to the Points field
  2147.                  of a letter-type score will be discarded. The Points data
  2148.                  is used for computing averages and normalizing scores for
  2149.                  the distribution.
  2150.  
  2151.                  The Weight field is a numeric field containing the
  2152.                  relative weight the score is to carry in an average. The
  2153.                  weights can be any numbers. The Total Points and
  2154.                  Normalized Total Points methods of averaging will
  2155.                  disregard any weight assignments made to the scores.
  2156.  
  2157.  
  2158.  
  2159.                                        - 29 -
  2160.  
  2161.  
  2162.  
  2163.                  Beneath the scrolling list, the dialog box contains a
  2164.                  field to select the type of average to be computed. You
  2165.                  can move the cursor out of the scrolling list to this
  2166.                  field by pressing the ESC key. Once the highlight is in
  2167.                  the "Average Type:" field you can press SPACE-BAR to
  2168.                  pop-up a list of choices. Use the arrow keys and ENTER to
  2169.                  select a choice.
  2170.  
  2171.                  Pressing the Accept button (ESC ENTER or CTRL-ENTER) will
  2172.                  implement your choices and edits. Pressing the Cancel
  2173.                  button will throw out your choices and edits.
  2174.  
  2175.  
  2176.                6.Enter Scores Dialog Boxes
  2177.  
  2178.                  There are two dialog boxes for entering information
  2179.                  relating to the new column of scores, one for numerical
  2180.                  scores and one for letter scores. The two function
  2181.                  similarly in that you move the highlight with the arrow
  2182.                  keys and edit entries either by direct edits or by
  2183.                  pressing SPACE-BAR and choosing from a list of options.
  2184.                  After these options are completed, a score entry dialog
  2185.                  box opens to accept the entry of the scores.
  2186.  
  2187.                  The letter scores information dialog box contains text
  2188.                  fields "Title" and "Date" which will accept any text you
  2189.                  wish to use to identify the score column, a numeric field
  2190.                  for the weight the score is to have in the Weighted or
  2191.                  Grade Point averaging methods, and a "Quick-keys" option
  2192.                  field that can map the number keys on the numeric keypad
  2193.                  to the letters A,B,C,D and F for quick entry.
  2194.  
  2195.                  The numeric scores information dialog box is similar and
  2196.                  contains text fields for Title and Date which will accept
  2197.                  any text you wish to use to identify the score column, a
  2198.                  numeric field for the total possible points for the score,
  2199.                  a numeric field for the weight the score is to have in the
  2200.                  Weighted or Grade Point averaging methods, and a
  2201.                  "Auto-adder" option field that can make the Pop-up adder
  2202.                  appear automatically while entering scores to facilitate
  2203.                  adding up and entering exam scores in one step.
  2204.  
  2205.                  After the initial information dialog boxes, the "Enter
  2206.                  Scores" dialog box will appear with a scrolling list of
  2207.                  names or ids in the same order as they currently appear in
  2208.                  the roster/spreadsheet layout. To the left of each name
  2209.                  will be a text field to hold the entry of the scores.
  2210.  
  2211.                  When all scores are entered, select the Accept button (ESC
  2212.                  ENTER or quickly with CTRL-ENTER) to add the scores and
  2213.                  score information to the data set. Selecting the Cancel
  2214.                  button will cancel the whole operation-- you will first be
  2215.                  asked if that is really what you want to do.
  2216.  
  2217.  
  2218.  
  2219.                                        - 30 -
  2220.  
  2221.  
  2222.  
  2223.                7.Select Score Columns Dialog Box
  2224.  
  2225.                  The select scores dialog box enables you to choose a
  2226.                  subgroup of score columns from those that currently hold
  2227.                  information. The box presents a scrolling list of records
  2228.                  each containing the title, date, and column number of a
  2229.                  score column. Initially all scores have a check mark to
  2230.                  the left indicating that all are selected. You can toggle
  2231.                  the check marks on/off with the SPACE-BAR and both toggle
  2232.                  and move down a line with the ENTER key. After ensuring
  2233.                  that the subgroup of scores you wish to select are marked
  2234.                  with checks, select the Accept button (ESC ENTER or
  2235.                  quickly with CTRL-ENTER). Select the Cancel button to
  2236.                  abort the operation.
  2237.  
  2238.  
  2239.                8.Custom Print Dialog Box
  2240.  
  2241.                  The "Custom Print" dialog box contains a field for every
  2242.                  element in a student data record, and some fields for Tab,
  2243.                  New Line, and New Page. These fields can be navigated with
  2244.                  the arrow keys and selected with the ENTER or SPACE-BAR
  2245.                  keys. Selecting the fields in the order you want them
  2246.                  printed will make sequential numbers appear next to the
  2247.                  selected fields. When you have selected the fields you
  2248.                  want, select the Print button to initiate printing.
  2249.                  Selecting the Cancel button will cancel the operation.
  2250.  
  2251.  
  2252.                9.Print Options Dialog Box
  2253.  
  2254.                  The "Print Options" dialog box contains two option fields
  2255.                  to select the port for printer output and to select
  2256.                  whether IBM-graphics printing can be used. Placing the
  2257.                  highlight in either field and pressing SPACE-BAR will pop
  2258.                  up a list of options. Select an option with the arrow keys
  2259.                  and press ENTER. The options for printer output are LPT1
  2260.                  (the default) and LPT2, the options for IBM graphics
  2261.                  characters are either Yes or No.
  2262.  
  2263.  
  2264.               10.Printer Output Dialog Box
  2265.  
  2266.                  The "Printer Output" dialog box lets you choose where to
  2267.                  send the printer output. Navigate the options with the
  2268.                  arrow keys and make a selection with the ENTER key. The
  2269.                  options are: Printer, which will send the output directly
  2270.                  to the printer; File, which will send the output to a
  2271.                  file; and Editor, which will send the output to a file and
  2272.                  initiate the print editor on the file as soon as all
  2273.                  printing is complete; and Cancel which will cancel the
  2274.                  print operation.
  2275.  
  2276.  
  2277.  
  2278.  
  2279.                                        - 31 -
  2280.  
  2281.  
  2282.  
  2283.               D.Technical Reference: File Structures
  2284.  
  2285.  
  2286.                1.Files created by gsh
  2287.  
  2288.                  Four data files are maintained for each GRADESHEET data
  2289.                  set managed by the program. For the sample data supplied
  2290.                  with the program, the four files are the main data file
  2291.                  SAMPLE.GSH, a backup of that file called SAMPLE.BKH, the
  2292.                  note filename called SAMPLE.GSN, and the backup of the
  2293.                  note file called SAMPLE.BKN.
  2294.  
  2295.                  The data files are intentionally stored in a very simple
  2296.                  format, this makes translating data to/from GRADESHEET an
  2297.                  easier task. You could make a copy of the SAMPLE.GSH file
  2298.                  and load it into a word processor and easily format the
  2299.                  information for printing or merging or whatever (make sure
  2300.                  you make a copy first- DO NOT edit the actual data file
  2301.                  since GRADESHEET expects to find certain things at certain
  2302.                  places and may become addled if it's not there). The data
  2303.                  file begins with information about version number, type of
  2304.                  average, number of students, points & weights, and other
  2305.                  information items. This is is followed by the student data
  2306.                  with one data record per line (a non-wrapped line). Any
  2307.                  line in the data file that begins with a "#" is a comment
  2308.                  and is ignored by the GRADESHEET program.
  2309.  
  2310.                  The note files also have a simple format. The note file
  2311.                  begins with the class note. Subsequent notes are separated
  2312.                  by a star symbol (hex 0x0f) followed by a three character
  2313.                  digit to uniquely identify the note, followed by the first
  2314.                  6 characters of the original student name the note was
  2315.                  written for, followed by the actual text of the note.
  2316.                  Deleted notes are never actually deleted, but are kept in
  2317.                  the file and marked with a "0": you can easily retrieve
  2318.                  them with a word processor.
  2319.  
  2320.  
  2321.                2.Importing Ascii files
  2322.  
  2323.                  Often instructors can be supplied with a list of student
  2324.                  names in ASCII format on a floppy disk. A future version
  2325.                  of GRADESHEET will come with a utility for importing ASCII
  2326.                  lists of names, ids, and section numbers. Presently, you
  2327.                  either have to enter them manually, or if if you're handy
  2328.                  with a flat file text editor you can kludge it. This
  2329.                  section describes how to do it. There is probably little
  2330.                  danger in trying-- either it will read your file correctly
  2331.                  or or you'll know it (still, it's a good idea to check
  2332.                  your data carefully).
  2333.  
  2334.                  Step 1: Start GRADESHEET and create a new file with the
  2335.                  desired name (lets just call it "new.gsh" for now).
  2336.                  Without doing anything else, save the file and exit. This
  2337.  
  2338.  
  2339.                                        - 32 -
  2340.  
  2341.  
  2342.  
  2343.                  creates a file with a correct preamble and one blank
  2344.                  student record.
  2345.  
  2346.                  Step 2: Load the "new.gsh" file into your handy-dandy text
  2347.                  editor. Begin entering records on the very next line after
  2348.                  the "#Student records" line. For each name you want to
  2349.                  enter make sure that:
  2350.  
  2351.                  a)    name     is between columns 11 and 35 inclusive
  2352.                  b)    idnum    is between columns 37 and 61 inclusive
  2353.                  c)    sect     is between columns 63 and 64 inclusive
  2354.                  d)    "0"      is in column 66
  2355.                  e)    blanks   in columns 67 to 239 inclusive
  2356.                  f)    the line must be terminated by a cr/lf pair (0x0d
  2357.                  0x0a).
  2358.  
  2359.                  Name, idnum, and sect can be blank, but there MUST be a 0
  2360.                  in column 66. The name and idnum fields should be left
  2361.                  aligned. It does no harm to have a few extra blanks
  2362.                  extending beyond column 240, but each record must be less
  2363.                  than 300 characters. Don't use tabs.
  2364.  
  2365.                  Step 3: Count the number of students EXACTLY. Go to the
  2366.                  line immediately after the "#Total students" comment (near
  2367.                  the top of the file). This line should presently contain a
  2368.                  "1". Delete the "1" and replace it with your count. That
  2369.                  is, if you entered seven student records replace the "1"
  2370.                  with a "7". Put a few blanks after your number for good
  2371.                  measure.
  2372.  
  2373.                  Step 4: Save the file and try to load it into GRADESHEET.
  2374.                  Inspect the student records for accuracy. There should not
  2375.                  be any "*"'s in the note flag column to the left of the
  2376.                  student name/id (if there are, go back and make sure that
  2377.                  a "0" is in column 66).  Check the "Averaging Methods" and
  2378.                  "Letter Grades" dialog boxes for garbage.
  2379.  
  2380.                  Of course, if you were a REAL techno-nerd you'd write a
  2381.                  program to do this.
  2382.  
  2383.  
  2384.                3.Fixing damaged files
  2385.  
  2386.                  Hey, it happens. Usually for no discernible reason.
  2387.                  Sometimes because of a virus. Always at a bad time.
  2388.                  Remember the stars, and the earth, and the galaxies upon
  2389.                  galaxies extending on and on into space and how
  2390.                  insignificant all of this will be in 5,000 years. Tell
  2391.                  everyone to wait, fix a nice cup of tea, work on
  2392.                  recovering what you can from the disk, reconstruct what
  2393.                  you can from what other sources you have, and let go of
  2394.                  the rest.
  2395.  
  2396.  
  2397.  
  2398.  
  2399.                                        - 33 -
  2400.  
  2401.  
  2402.  
  2403.                  If you are not comfortable with DOS, or don't have a good
  2404.                  text editor or disk utilities, you will need to get some
  2405.                  help. Finish your tea first, and get ONE competent person
  2406.                  to help you. The last thing you need right now is a
  2407.                  ad-haste committee crowding around your computer pushing
  2408.                  buttons.
  2409.  
  2410.                  First, you need to rescue whatever pieces you can with a
  2411.                  disk utility such as chkdsk; or better yet, the Norton
  2412.                  Utilities, Mace Utilities, or PC Tools. For the note
  2413.                  files, print out what pieces you can find, tag them
  2414.                  together with tape and put them in your desk drawer. You
  2415.                  can type them back in later if you want. Each note is
  2416.                  preceded by the first few letters of the name column as it
  2417.                  appeared when the note was made so you can kinda figure
  2418.                  out which note goes to which student.
  2419.  
  2420.                  If you have damaged data files, retrieve as many pieces of
  2421.                  the data file as you can with a disk utility. Store them
  2422.                  on a safe disk. To reconstruct a readable data file you
  2423.                  must do three things: 1) precede the data with a proper
  2424.                  preamble; 2) make sure the data is one student record per
  2425.                  line; and 3) insert the proper number of students into the
  2426.                  preamble.
  2427.  
  2428.  
  2429.                  1) Start reconstructing your file by making sure it
  2430.                  contains a readable preamble: 42 lines that contain score
  2431.                  information and other stuff. You can create a good
  2432.                  preamble by creating a new empty data file with GRADESHEET
  2433.                  or use the SAMPLE.GSH file. It won't contain the right
  2434.                  student count or points and weights, but that can be fixed
  2435.                  later. Cut and paste the good preamble into your
  2436.                  reconstructed file with a text editor.
  2437.  
  2438.                  2) The preamble should be followed by the student records
  2439.                  immediately after the "#Student records" comment line.
  2440.                  Each student record has to occupy its own line and contain
  2441.                  at 239 characters- pad with blanks if you have to, and
  2442.                  going over 236 is alright as long as the record is less
  2443.                  than 300 characters long. Each record should be terminated
  2444.                  by a cr/lf pair. (turn off word wrap on your text editor
  2445.                  so you see true lines.) The data should line up nicely in
  2446.                  columns, and column 66 should contain a "0" or possibly
  2447.                  something like "0x01". Compare the columns to those in a
  2448.                  good data file (such as sample.gsh) to make sure the
  2449.                  column placement is correct.
  2450.  
  2451.                  3) The fourth line of the data file should read "#Total
  2452.                  students", and the fifth line should contain a single
  2453.                  number, which is the number of student data records
  2454.                  GRADESHEET expects to find. Edit this number to make sure
  2455.                  that it matches exactly the number of student data records
  2456.  
  2457.  
  2458.  
  2459.                                        - 34 -
  2460.  
  2461.  
  2462.  
  2463.                  you have in the file. If you count 23 student data lines,
  2464.                  enter 23 followed by a few blanks into this line.
  2465.  
  2466.                  Heaven willing, the program should be able to read the
  2467.                  reconstructed file. If you patched in a preamble from
  2468.                  another data file, you will have to fix the score
  2469.                  information (ALT-M) and possibly the letter grades
  2470.                  information (ALT-t L). Remember, the best backup is a
  2471.                  printed copy.
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.                                        - 35 -
  2520.  
  2521.